package cn.yunwei.module.dal.mysql.moduleperfile;

import cn.yunwei.module.dal.dataobject.ModulePerfileDO;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Mapper;


/**
 * 使用MybatisPlus的Mapper接口来实现对数据库的操作
 * @author wangbinggui
 */
@Mapper
public interface ModulePerFileMapper extends BaseMapper<ModulePerfileDO> {
    /*
    根据文件名查询文件信息
     */
    default ModulePerfileDO getFileInfoByFileName(String fileName){
        return selectOne(new QueryWrapper<ModulePerfileDO>().lambda()
               .eq(ModulePerfileDO::getFileName, fileName)
                .orderByDesc(ModulePerfileDO::getId));
    }

   default ModulePerfileDO selectById(Long id) {
        return null;
    }

}
